<?php
/**
*作用: 个人中心
*说明: 
*版权: CPC
*作者: Red	QQ:316765128
*时间: 2011/10/12
**/
include_once './include/init.inc.php';

include_once './include/cpc_qplus.cls.php';
include_once './include/model.cls.php';
$model = new model_sql();

$user_id = getCookie('user_id');
if(empty($user_id)){
	$user_id = '29179';
	echo "<span>您还没有登录，此界面为测试帐号界面，正式上线后此界面会被取消！<span>";
	//exit('错误，非正常访问！');
}
if(empty($s)){
	$s = 'home';
}
$arr = array('home','user_info','user_avatar','user_url','pet','pet_add','friend','coupon','news_pm','news_pm_one','news_notice','scene','scene_use','medal','user');
if(!in_array($s,$arr)){
	header("Location: ./\n");
	exit();
}
$nav = '';
if($s == 'home'){					//个人中心主页 PetFriends-PCmy_info.html
	//个人信息
	$user_info = $model->getUserInfo($user_id);
	$smarty->assign('user_info',$user_info);
	//动态
	$user_show = $model->getUserShowAll($user_id);
	$smarty->assign('user_show',$user_show);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'user_info'){			//资料-基本信息
	//用户信息
	$user_info = $model->getUserInfo($user_id);
	$staryear = date("Y");
	$birthyear = $birthmonth = $birthday = '';
	//$user_info['birthyear'] = '1982';
	//$user_info['birthmonth'] = '12';
	//$user_info['birthday'] = '22';
	for($ii=0; $ii<100; $ii++){
		$j = $staryear-$ii;
		if(!empty($user_info['birthyear']) && $user_info['birthyear']==$j){
			$birthyear .= '<option value="'.$j.'" selected="selected">'.$j.'</option>';
		}else{
			$birthyear .= '<option value="'.$j.'">'.$j.'</option>';
		}
		if($ii<12){
			$j = $ii+1;
			if(!empty($user_info['birthmonth']) && $user_info['birthmonth']==$j){
				$birthmonth .= '<option value="'.$j.'" selected="selected">'.$j.'</option>';
			}else{
				$birthmonth .= '<option value="'.$j.'">'.$j.'</option>';
			}
		}
	}
	if(!empty($user_info['birthday'])){
		$birthday .= '<option value="'.$user_info['birthday'].'" selected="selected">'.$user_info['birthday'].'</option>';
	}
	$smarty->assign('birthyear',$birthyear);
	$smarty->assign('birthmonth',$birthmonth);
	$smarty->assign('birthday',$birthday);

	$s1 = $user_info['province'];
	$s2 = $user_info['city'];
	if(empty($s1)){
		$default = '"==请选择省/直辖市==":{"key":" ","defaultvalue" : "","values":{"==城市/地区==":"==城市/地区=="}}';
	}else{
		$default = '"'.$s1.'":{"key":"'.$s1.'","defaultvalue" : ""}';
		$smarty->assign('s2',$s2);
	}
	$smarty->assign('default',$default);

	$smarty->assign('user_info',$user_info);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'user_avatar'){		//资料-头像

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'user_url'){			//资料-个人网站
	
}elseif($s == 'pet'){				//宠物页 PetFriends-PCmy_pet.html
	$nav = 'pet';
	empty($pid)?$pid='':'';
	//宠物名称列表
	$pet_list = $model->getPetList($user_id);
	$smarty->assign('pet_list',$pet_list);
	if(!empty($pet_list) && empty($pid)){
		$pid = $pet_list[0]['id'];
	}
	//某宠物信息
	$pets = $model->getPets($pid);
	$smarty->assign('pets',$pets);
	//喜欢他的人
	$like = $model->getLikePetUser($pid);
	$smarty->assign('like',$like);
}elseif($s == 'pet_add'){			//宠物页-宠物添加,调用大全弹出层
	$nav = 'pet';
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'friend'){			//好友关注-全部列表 PetFriends-PCmy_FriendsAttention.html
	$nav = 'friend';
	empty($k)?$k='1':'';	//分类
	$smarty->assign('k',$k);

	$arr = array(array('name'=>'全部','id'=>'1'),array('name'=>'互相关注','id'=>'2'),array('name'=>'我关注的','id'=>'3'),array('name'=>'关注我的','id'=>'4'));
	$smarty->assign('friend_arr',$arr);

	$friend_sort = '';
	foreach($arr as $key=>$val){
		if($val['id'] == $k){ $friend_sort = $val['name'];}
	}
	$smarty->assign('friend_sort',$friend_sort);

	$user_id_list = $model->getFriendIdList($user_id,$k);	//获取朋友列表
	$friend = $model->getUserPetList($user_id_list);
	$smarty->assign('friend',$friend);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'coupon'){		//优惠卷
	$nav = 'coupon';
	empty($k)?$k='1':'';	//分类
	$arr = array(array('name'=>'实体店','id'=>'1'),array('name'=>'电商','id'=>'2'));
	$coupon_sort = '';
	foreach($arr as $key=>$val){
		if($val['id'] == $k){ $coupon_sort = $val['name'];}
	}
	$coupon = $model->getCouponList($user_id,$k);	//获取优惠卷列表  serial,price,state,dateline,info
	$smarty->assign('k',$k);
	$smarty->assign('coupon_arr',$arr);
	$smarty->assign('coupon_sort',$coupon_sort);
	$smarty->assign('coupon',$coupon);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'news_pm'){			//消息-私信
	$nav = 'news';
	$pm_list = $model->getNewsPM($user_id);
	$smarty->assign('pm_list',$pm_list);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'news_pm_one'){		//消息-单组私信
	$nav = 'news';
	if(empty($suid) or empty($buid)){
		exit('参数错误，请点击到<a href="./user.php">个人中心页面</a>！');
	}elseif($suid == $user_id){
		$id = $buid;
	}else{
		$id = $suid;
	}
	$pm = $model->getNewsPMAnswer($user_id,$id);	//获取对话列表
	$smarty->assign('pm',$pm);
	$talker = $model->getUserInfo($id);				//获取私信对象信息
	$smarty->assign('talker',$talker);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'news_notice'){		//消息-通知
	$nav = 'news';
	$notice = $model->getNewsNotice($user_id);	//获取通知
	$smarty->assign('notice',$notice);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'scene'){				//道具
	$nav = 'scene';
	empty($k)?$k='1':'';	//分类
	$arr = array(array('name'=>'食品类','id'=>'1'),array('name'=>'用品类','id'=>'2'),array('name'=>'药品类','id'=>'3'),array('name'=>'玩具类','id'=>'4'));
	$scene_sort = '';
	foreach($arr as $key=>$val){
		if($val['id'] == $k){ $scene_sort = $val['name'];}
	}
	$scene = $model->getSceneList($user_id);	//获取勋章列表  id,pic_url,name,info,num
	$smarty->assign('k',$k);
	$smarty->assign('scene_arr',$arr);
	$smarty->assign('scene_sort',$scene_sort);
	$smarty->assign('scene_num',count($scene));
	$smarty->assign('scene',$scene);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'scene_use'){			//道具-记录
	$nav = 'scene';
	empty($m)?$m='1':'';	//使用类别
	$arr2 = array(array('name'=>'使用记录','id'=>'1'),array('name'=>'购买记录','id'=>'2'),array('name'=>'赠送记录','id'=>'3'),array('name'=>'获赠记录','id'=>'4'));
	$smarty->assign('m',$m);
	$smarty->assign('scene_arr2',$arr2);
	empty($k)?$k='':'';	//分类
	$arr = array(array('name'=>'食品类','id'=>'1'),array('name'=>'用品类','id'=>'2'),array('name'=>'药品类','id'=>'3'),array('name'=>'玩具类','id'=>'4'));
	$scene_sort = '';
	foreach($arr as $key=>$val){
		if($val['id'] == $k){ $scene_sort = $val['name'];}
	}
	$scene_use = $model->getSceneUseList($user_id,$m,$k);	//获取勋章列表 name,dateline,num,price
	$smarty->assign('k',$k);
	$smarty->assign('scene_arr',$arr);
	$smarty->assign('scene_sort',$scene_sort);
	$smarty->assign('scene_use',$scene_use);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}elseif($s == 'medal'){				//勋章	'0'=>'身份勋章','1'=>'品牌勋章','2'=>'任务勋章'
	$nav = 'medal';
	empty($k)?$k='1':'';	//分类
	$arr = array(array('name'=>'身份勋章','id'=>'1'),array('name'=>'品牌勋章','id'=>'2'),array('name'=>'任务勋章','id'=>'3'));
	$medal_sort = '';
	foreach($arr as $key=>$val){
		if($val['id'] == $k){ $medal_sort = $val['name'];}
	}
	$medal = $model->getMedalList($user_id);	//获取勋章列表  id,pic_url,name
	$smarty->assign('k',$k);
	$smarty->assign('medal_arr',$arr);
	$smarty->assign('medal_sort',$medal_sort);
	$smarty->assign('medal_num',count($medal));
	$smarty->assign('medal',$medal);
}elseif($s == 'user'){		//某用户页面
	if(!is_numeric($id)) exit('error!');
	$smarty->assign('user_id',$id);
	//记录来访客户
	if($id != $user_id){
		$model->addVisitUser($id,$user_id);
	}
	$user_info = $model->getUserInfo($id);
	$smarty->assign('user_info',$user_info);

	empty($pid)?$pid='':'';
	$pet_list = $model->getPetList($id);	//宠物名称列表
	$smarty->assign('pet_list',$pet_list);
	if(!empty($pet_list) && empty($pid)){
		$pid = $pet_list[0]['id'];
	}
	//某宠物信息
	$pets = $model->getPets($pid);
	$smarty->assign('pets',$pets);
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}

//最近来访
$user_visit = $model->getuservisit($user_id);
$smarty->assign('user_visit',$user_visit);
//推荐宠友
$user_commend_friend = $model->getusercommendfriend($user_id);
$smarty->assign('user_commend_friend',$user_commend_friend);

$smarty->assign('nav',$nav);
$smarty->assign('nav_yes','class="PF_PC_con_lef_tit_left_libg"');
$smarty->assign('nav_not','class="PF_PC_con_lef_tit_left_li" onmouseover="this.className=\'PF_PC_con_lef_tit_left_libg\';" onmouseout="this.className=\'PF_PC_con_lef_tit_left_li\';"');
$smarty->assign('user_id',$user_id);
fheader('user/'.$s.'.css');
$smarty->display('user/'.$s.'.dwt');
ffooter();

?>